package com.office.service;

import com.office.domain.SysFeed;

import java.util.List;

/**
 * 意见反馈Service接口
 * 
 * @author yin
 * @date 2024-07-16
 */
public interface ISysFeedService 
{
    /**
     * 查询意见反馈
     * 
     * @param feedId 意见反馈主键
     * @return 意见反馈
     */
    public SysFeed selectSysFeedByFeedId(Long feedId);

    /**
     * 查询意见反馈列表
     * 
     * @param sysFeed 意见反馈
     * @return 意见反馈集合
     */
    public List<SysFeed> selectSysFeedList(SysFeed sysFeed);

    /**
     * 新增意见反馈
     * 
     * @param sysFeed 意见反馈
     * @return 结果
     */
    public int insertSysFeed(SysFeed sysFeed);

    /**
     * 修改意见反馈
     * 
     * @param sysFeed 意见反馈
     * @return 结果
     */
    public int updateSysFeed(SysFeed sysFeed);

    /**
     * 批量删除意见反馈
     * 
     * @param feedIds 需要删除的意见反馈主键集合
     * @return 结果
     */
    public int deleteSysFeedByFeedIds(Long[] feedIds);

    /**
     * 删除意见反馈信息
     * 
     * @param feedId 意见反馈主键
     * @return 结果
     */
    public int deleteSysFeedByFeedId(Long feedId);

    /**
     * 上传反馈图片
     *
     * @param feedId 用户名
     * @param feedImg 图片地址
     * @return 结果
     */
    public boolean updateFeedImage(Long feedId, String feedImg);
}
